Calculators

Net Cost Calculator

Calculate the total cost of the shares purchased including all of the fees. This calculator uses Malacca Securities (M+) cash upfront rate (min RM 8 or 0.08%) for all brokerage fee calculation.

Fee Breakdown
Brokerage Fee:
Clearing Fee:
Stamp Duty:
SST Fee:
Note:

Lot Calculator

Calculate the number of lots based on your capital. The calculator uses Malacca Securities (M+) cash upfront rate (min RM 8 or 0.08%) for all brokerage fee calculation.

Fee Breakdown
Brokerage Fee:
Clearing Fee:
Stamp Duty:
SST Fee:
Note:

Trade Calculator

Calculate the expected contract notes based on daily matched order from trading platform.

This calculator is based of Malacca Securities (M+) cash upfront rate and intraday rates.

Stock NameBuy/SellQty(lot)PriceBrokerage FeesContract StampClearing feeSST FeeNet AmountType
Note:

Entitlement Calculator

Calculate the number of shares after corporate entitlements (split share, bonus issue and free warrants).

Upcoming Entitlements

SymbolEx DateEntitlement DateEntitlement SubjectValue
EDELTEQ10-Mar-202611-Mar-2026Bonus Issue1:2
IGBB13-Mar-202616-Mar-2026Bonus Issue1:2

Example calculation price adjustment before and after bonus issue and split share:

No of sharesPrice per share (RM)Total value of sharesNo of sharesTheoretical ex-price (RM)Total value of shares (RM)
1,5001.201.8002,2500.801,800

1. Bonus issue of shares

  • X bonus shares for holding of every Y exisiting shares

No of share: 1,500 units
Price per share: RM1.20
Total value of shares: 1,500 x 1.20 = RM 1,800
Ratio: 1:2
Addition shares: 1,500 x 1/2 = 750units
Total share after bonus issue: 1,500 + 750 = 2,250 units
Theoretical ex-price: 1,800 / 2,250 = RM0.80

No of sharesPrice per share(RM)Total value of shares(RM)No of sharesTheoretical ex-price(RM)Total value of shares(RM)
10,000110,00018,0000.5510,000

1. Subdivision / consolidation of shares

  • Every Y existing ordinary shares in company held into X shares

No of share: 10,000 units
Price per share: RM 1
Total value of shares: 10,000 x 1 = RM 10,000
Ratio: 18:10
Total share after split share: 10,000 x 18/10 = 18,000 units
Theoretical ex-price: 1.00 X 10/18 = 0.55

No of sharesPrice per share(RM)Total value of shares(RM)No of sharesTheoretical ex-price(RM)Total value of shares(RM)
5,500211,0008,2501.2910,607

1. Bonus issue of share with free warrants

  • X bonus shares for holding of every Y exisiting shares, with W warrants for every B bonus shares

No of share: 5,500 units
Price per share: RM 2
Total value of shares: 5,500 x 2 = RM 11,000
Bonus ratio: 1:2
Warrant bonus ratio: 1:2
Addition share: 5,500 x 1/2 = 2,750 units
Total share after bonus issue: 5,500 + 2750 = 8,250 units
Free warrant: 8,250 x 1/2 = 4,125 units
Exercise price = RM 1
Theoretical ex-price: (2.00 X 2) + (1 X 1.00 X 1/2) / 2 + 1 +(1 x 1/2) = 1.29

2. Bonus issue of warrants

  • X bonus warrants for holding of every Y exisiting shares

No shares: 2,500 units
Price per share: RM1.50
Total value of shares: 2,500 x 1.50 = RM 3,750
Ratio: 1:2
Free warrant: 2,500 x 1/2 = 1,250 units
Exercise price: RM0.80
Theoretical ex-price:(1.50 x 2) + (1 x 0.80) / 2+1 = RM 1.27

Dividend Calculator

Enter your number of units currently held on Ex-Date and this calculator will calculate dividend amount you will received on payment date.

Upcoming Dividend

SymbolEx DatePayment DateEntitlement SubjectRM
MGB09-Mar-202630-Mar-2026First Interim Dividend0.0126
BONIA09-Mar-202627-Mar-2026Interim Dividend0.0200
WTEC09-Mar-202627-Mar-2026Interim Dividend0.0050
BPPLAS09-Mar-202626-Mar-2026Second Interim Dividend0.0150
MRDIY09-Mar-202620-Mar-2026Interim Dividend0.0180
OFI09-Mar-202625-Mar-2026Interim Dividend0.0100
PETGAS09-Mar-202624-Mar-2026Fourth Interim Dividend0.2200
LGMS09-Mar-202624-Mar-2026Final Dividend0.0120
PMW09-Mar-202608-Apr-2026First Interim Dividend0.0030
OPENSYS10-Mar-202624-Mar-2026First Interim Dividend0.0045
LPI10-Mar-202619-Mar-2026Second Interim Dividend0.5000
PETDAG10-Mar-202625-Mar-2026Interim Dividend0.2600
PETDAG10-Mar-202625-Mar-2026Special Dividend0.2000
SUNWAY10-Mar-2026Dividend in specie1:10
IOICORP10-Mar-202624-Mar-2026First Interim Dividend0.0550
SJC10-Mar-202619-Mar-2026First Interim Dividend0.0100
KITACON10-Mar-202631-Mar-2026Third Interim Dividend0.0100
HSPLANT10-Mar-202625-Mar-2026Second Interim Dividend0.0610
MELATI11-Mar-202619-Mar-2026First and Final Dividend0.0100
INNATURE11-Mar-202620-Mar-2026Final Dividend0.0100
MISC11-Mar-202626-Mar-2026Interim Dividend0.1400
3REN11-Mar-202631-Mar-2026Interim Dividend0.0075
PBBANK11-Mar-202626-Mar-2026Second Interim Dividend0.1200
CEPAT11-Mar-202624-Mar-2026Final Dividend0.0300
CEPAT11-Mar-202624-Mar-2026Special Dividend0.0300
OHM11-Mar-202627-Mar-2026Interim Dividend0.0040
DOMINAN11-Mar-202627-Mar-2026Third Interim Dividend0.0100
MAGNUM11-Mar-202626-Mar-2026Fourth Interim Dividend0.0200
EMCC11-Mar-202610-Apr-2026Interim Dividend0.0035
LSH11-Mar-202619-Mar-2026Interim Dividend0.0103
E&O11-Mar-202608-Apr-2026Interim Dividend0.0100
HARBOUR11-Mar-202631-Mar-2026First Interim Dividend0.0400
ENGTEX11-Mar-202631-Mar-2026Final Dividend0.0060
PMETAL11-Mar-202630-Mar-2026Fourth Interim Dividend0.0200
MBSB11-Mar-202619-Mar-2026Second Interim Dividend0.0122
BAT12-Mar-202610-Apr-2026Interim Dividend0.3900
CDB12-Mar-202630-Mar-2026Fourth Interim Dividend0.0360
NOVA12-Mar-202630-Mar-2026Interim Dividend0.0160
DELEUM12-Mar-202630-Mar-2026Second Interim Dividend0.0530
TM12-Mar-202627-Mar-2026Special Dividend0.0400
TM12-Mar-202627-Mar-2026Second Interim Dividend0.1450
APM12-Mar-202631-Mar-2026Second Interim Dividend0.1300
JTIASA12-Mar-202631-Mar-2026First Interim Dividend0.0300
GENP12-Mar-202630-Mar-2026Special Dividend0.1400
GENP12-Mar-202630-Mar-2026Final Dividend0.0400
SWKPLNT12-Mar-202609-Apr-2026Third Interim Dividend0.0500
CARLORINO12-Mar-202627-Mar-2026Interim Dividend0.0100
AMWAY12-Mar-202627-Mar-2026Interim Dividend0.1250
KEYFIELD12-Mar-202627-Mar-2026Fourth Interim Dividend0.0300
KEYFIELD12-Mar-202627-Mar-2026Special Dividend0.0200
NATGATE12-Mar-202626-Mar-2026Interim Dividend0.0025
UMSNGB12-Mar-202631-Mar-2026Interim Dividend0.0300
FM12-Mar-202627-Mar-2026First Interim Dividend0.0150
KERJAYA12-Mar-202626-Mar-2026Fourth Interim Dividend0.0350
TIMECOM12-Mar-202625-Mar-2026Interim Dividend0.0973
TIMECOM12-Mar-202625-Mar-2026Interim Dividend0.1732
PADINI12-Mar-202627-Mar-2026Third Interim Dividend0.0180
DPHARMA12-Mar-202630-Mar-2026Second Interim Dividend0.0305
LTKM12-Mar-202630-Mar-2026Interim Dividend0.0200
INNO12-Mar-202627-Mar-2026Fourth Interim Dividend0.0250
SCICOM12-Mar-202631-Mar-2026Second Interim Dividend0.0300
OCK12-Mar-202625-Mar-2026Interim Dividend0.0050
ITMAX12-Mar-202627-Mar-2026Interim Dividend0.0230
PWROOT12-Mar-202603-Apr-2026Interim Dividend0.0120
PPJACK12-Mar-202631-Mar-2026Fourth Interim Dividend0.0025
SCC12-Mar-202627-Mar-2026Interim Dividend0.0100
MINOX12-Mar-202608-Apr-2026First Interim Dividend0.0025
QL12-Mar-202627-Mar-2026Interim Dividend0.0250
BIMB12-Mar-202603-Apr-2026Second Interim Dividend0.0445
MAYBANK12-Mar-202626-Mar-2026Second Interim Dividend0.3300
ATECH12-Mar-202607-Apr-2026Special Dividend0.0200
CLOUDPT12-Mar-202610-Apr-2026Second Interim Dividend0.0100
UMS13-Mar-202627-Mar-2026Special Dividend0.0200
UMS13-Mar-202627-Mar-2026Final Dividend0.0600
PA13-Mar-202627-Mar-2026Interim Dividend0.0050
WASCO13-Mar-202602-Apr-2026Special Dividend0.0100
WASCO13-Mar-202602-Apr-2026Second Interim Dividend0.0300
UPA13-Mar-202631-Mar-2026Interim Dividend0.0200
MHC13-Mar-202627-Mar-2026Special Dividend0.2200
MCEMENT13-Mar-202627-Mar-2026Interim Dividend0.0600
MHC13-Mar-202627-Mar-2026Interim Dividend0.0300
QES13-Mar-202630-Mar-2026Final Dividend0.0075
OPTIMAX13-Mar-202630-Mar-2026Interim Dividend0.0060
NHFATT13-Mar-202608-Apr-2026Fourth Interim Dividend0.0300
MFLOUR13-Mar-202626-Mar-2026Second Interim Dividend0.0200
GENM13-Mar-202610-Apr-2026Final Dividend0.0700
HLFG13-Mar-202631-Mar-2026Interim Dividend0.2200
HLBANK13-Mar-202627-Mar-2026Interim Dividend0.3000
PPHB13-Mar-202606-Apr-2026Interim Dividend0.0075
PESONA13-Mar-202627-Mar-2026Interim Dividend0.0140
LIIHEN13-Mar-202631-Mar-2026First Interim Dividend0.0050
RHBBANK13-Mar-202630-Mar-2026Second Interim Dividend0.3500
UCHITEC13-Mar-202631-Mar-2026Third Interim Dividend0.0450
SSB813-Mar-202627-Mar-2026Interim Dividend0.0100
TSA13-Mar-202602-Apr-2026Interim Dividend0.0100
PRESTAR13-Mar-202626-Mar-2026First Interim Dividend0.0075
SLP16-Mar-202608-Apr-2026Fourth Interim Dividend0.0125
SUNCON16-Mar-202631-Mar-2026Fourth Interim Dividend0.0900
PECCA16-Mar-202627-Mar-2026Second Interim Dividend0.0150
FOCUSP16-Mar-202626-Mar-2026First Interim Dividend0.0075
CIMB16-Mar-202627-Mar-2026Second Interim Dividend0.2035
POLYMER16-Mar-202601-Apr-2026First Interim Dividend0.0027
WELLCAL16-Mar-202626-Mar-2026First Interim Dividend0.0160
ABLEGLOB16-Mar-202630-Mar-2026Fourth Interim Dividend0.0200
FOCUSP16-Mar-202626-Mar-2026Third Interim Dividend0.0075
OIB17-Mar-202631-Mar-2026Interim Dividend0.0600
HPMT17-Mar-202615-Apr-2026Second Interim Dividend0.0027
SIME17-Mar-202631-Mar-2026First Interim Dividend0.0300
SENFONG17-Mar-202610-Apr-2026First Interim Dividend0.0100
INARI17-Mar-202608-Apr-2026Second Interim Dividend0.0100
GENTING17-Mar-202617-Apr-2026Final Dividend0.0500
ULICORP17-Mar-202616-Apr-2026Interim Dividend0.0200
GCB17-Mar-202610-Apr-2026First Interim Dividend0.0150
LEESK17-Mar-202630-Mar-2026Interim Dividend0.0150
ALPHA18-Mar-202631-Mar-2026Interim Dividend0.0050
UNISEM18-Mar-202603-Apr-2026Fourth Interim Dividend0.0100
INTA18-Mar-202601-Apr-2026Third Interim Dividend0.0050
SUNWAY18-Mar-202616-Apr-2026Second Interim Dividend0.0200
MATRIX18-Mar-202609-Apr-2026Third Interim Dividend0.0135
FPI18-Mar-202610-Apr-2026Second Interim Dividend0.1000
ARMADA18-Mar-202610-Apr-2026Interim Dividend0.0100
YENHER18-Mar-202610-Apr-2026Second Interim Dividend0.0150
SPSETIA18-Mar-202615-Apr-2026Final Dividend0.0255
AQUAWALK20-Mar-202631-Mar-2026Final Dividend0.0100
POHKONG24-Mar-202610-Apr-2026Final Dividend0.0300
BIPORT24-Mar-202617-Apr-2026Fourth Interim Dividend0.0500
MMSV24-Mar-202623-Apr-2026First Interim Dividend0.0100
TAANN24-Mar-202610-Apr-2026Fourth Interim Dividend0.1000
DANCO24-Mar-202610-Apr-2026Second Interim Dividend0.0125
HIBISCS25-Mar-202624-Apr-2026Second Interim Dividend0.0200
SPTOTO26-Mar-202617-Apr-2026Second Interim Dividend0.0300
SWIFT26-Mar-202610-Apr-2026Interim Dividend0.0080
CTOS27-Mar-202628-Apr-2026Fourth Interim Dividend0.0086
KPJ27-Mar-202617-Apr-2026Interim Dividend0.0135
IHH27-Mar-202630-Apr-2026Final Dividend0.0550
AWC30-Mar-202628-Apr-2026First Interim Dividend0.0050
SIGN30-Mar-202615-Apr-2026Interim Dividend0.0175
SIMEPROP30-Mar-202623-Apr-2026Second Interim Dividend0.0170
CHGP30-Mar-202615-Apr-2026Interim Dividend0.0100
RGB31-Mar-202616-Apr-2026Fourth Interim Dividend0.0010
GENERGY01-Apr-202617-Apr-2026First Interim Dividend0.0200
CAB02-Apr-202617-Apr-2026Final Dividend0.0100
GASMSIA03-Apr-202624-Apr-2026Second Interim Dividend0.0850
POHUAT07-Apr-202629-Apr-2026Final Dividend0.0200
DESTINI08-Apr-202608-May-2026Interim Dividend0.0050
THPLANT08-Apr-202630-Apr-2026Final Dividend0.0300
PEOPLE08-Apr-202630-Apr-2026Interim Dividend0.0022
KGB09-Apr-202621-Apr-2026Special Dividend0.0150
KGB09-Apr-202621-Apr-2026Fourth Interim Dividend0.0250
L&G09-Apr-202607-May-2026Interim Dividend0.0020
KOTRA13-Apr-202623-Apr-2026Interim Dividend0.0900
NESTLE13-Apr-202613-May-2026Interim Dividend0.9000
TSH14-Apr-202630-Apr-2026First and Final Dividend0.0500
NADIBHD14-Apr-202615-May-2026Interim Dividend0.0200
LAGENDA15-Apr-202618-May-2026Second Interim Dividend0.0350
VELESTO23-Apr-202622-May-2026Interim Dividend0.0225
VSTECS23-Apr-202619-May-2026Second Interim Dividend0.0400
VSTECS23-Apr-202619-May-2026Special Dividend0.0400
UTDPLT24-Apr-202608-May-2026Special Dividend0.3000
UTDPLT24-Apr-202608-May-2026Final Dividend0.5100
KTI24-Apr-202626-May-2026Interim Dividend0.0040
LBS29-Apr-202620-May-2026First Interim Dividend0.0130
UEMS29-Apr-202615-May-2026Interim Dividend0.0143
WILLOW29-Apr-202620-May-2026Final Dividend0.0150
LFG29-Apr-202613-May-2026Fourth Interim Dividend0.0100
LFG29-Apr-202613-May-2026Special Dividend0.0100
MRCB04-May-202620-May-2026First and Final Dividend0.0100
PTRANS05-May-202622-May-2026First Interim Dividend0.0025
SDG07-May-202622-May-2026Final Dividend0.1035
UMSINT07-May-202622-May-2026Final DividendSingapore Dollar (SGD) 0.0200
OKA08-May-202622-May-2026Interim Dividend0.0120
MAHSING12-May-202626-May-2026Final Dividend0.0500
VIS14-May-202628-May-2026Final Dividend0.0050
OSK14-May-202611-Jun-2026Final Dividend0.0350
PPB15-May-202604-Jun-2026Final Dividend0.3000
TONGHER03-Jun-202618-Jun-2026Final Dividend0.0330
MSNIAGA05-Jun-202607-Jul-2026Final Dividend0.0500
SHANG09-Jun-202629-Jun-2026Final Dividend0.0600
LBS27-Aug-202617-Sep-2026Final Dividend0.0200
Note:
  • The calculation shown is an estimate, please refer to the actual dividend payment notice.
  • Please read blogs below to understand the cost associated with buy/selling stocks:

IPO Tier Calculator

Guide

Enter your capital to get recommended amount to subscribe.

Upcoming Listing

NameListing PriceIPO Closing DateIssuing House
OGX Group Berhad0.3502-Mar-2026TIIH
Adnex Group Berhad0.205-Mar-2026ASCEND
Sunway Healthcare Holdings Berhad1.4505-Mar-2026MIH
Recommended amount to subscribe:

Units to applyTierCost
1001RM 0.00
3002RM 0.00
1,1003RM 0.00
2,1004RM 0.00
3,1005RM 0.00
4,1006RM 0.00
6,1007RM 0.00
11,1008RM 0.00
20,1009RM 0.00
50,10010RM 0.00
100,10011RM 0.00
200,10012RM 0.00
500,10013RM 0.00
1,000,10014RM 0.00
2,000,10015RM 0.00
5,000,10016RM 0.00
10,000,10017RM 0.00

IPO Sell Calculator


Buy Fees:
Buy Price:
Quantity (x100):
Avg. Sell Price:
Sell Fees:
Net Sell Amount:
Profit/Loss:
Profit/Loss %:
Note:

Total Current Value Calculator

From Platform

Trading limit can be obtained from My Account -> Account Summary -> Available Trading limit
Total Portfolio Value can be obtained from Portfolio -> Market Value (Bottom)

From Mobile App

Trading limit can be obtained from Account Summary -> Available Trading limit
Total Portfolio Value can be obtained from Portfolio -> Total Portfolio Value

Trust Balance: 0.00

Total Balance: 0.00



Total Profit/ Loss Calculator

Initial Value: 0.00

Current Value: 0.00

Total Profit: 0.00

Total Profit (%): 0.0%

Trust -> Trading Limit Calculator*


*Kiraan trading limit ini adalah bagi M+ Cash Upfront account (M+ Silver) sahaja.
Bacaan lanjut: Perkara yang Anda Perlu Tahu Tentang Account Summary

Notes:


Terdapat perbezaan antara Trust Account dan Available Trading Limit.


Trust Account adalah jumlah dana sebenar yang dimiliki dalam bentuk tunai yang disimpan.


Available Trading Limit pula adalah jumlah dana yang boleh digunakan untuk sebarang transaksi pembelian saham.


Sebagai contoh, sekiranya anda membuat deposit sebanyak RM10,000. Apa yang akan berlaku selepas itu?


1. Dana yang anda depositkan akan dipaparkan dalam akaun Trust anda pada hari dagangan berikutnya.


2. Bagi akaun tunai pendahuluan (Cash Upfront), Trading Limit adalah kira-kira 99.5% - RM40 daripada jumlah deposit ke dalam akaun Trust.

Terdapat sejumlah wang yang dirizabkan atau diketepikan sebagai penimbal (buffer) untuk bayaran pelepasan, duti setem dan caj broker.

Oleh itu, Trading Limit yang tersedia dalam akaun adalah sedikit kurang daripada jumlah dana yang didepositkan.


3. Berikut merupakan contoh pengiraan Trading Limit yang tersedia:


Available Trading Limit

= 99.5% x Trust Account - RM40

= 99.5% x RM10,000 - RM40

= RM9,910


Oleh itu, jumlah dana yang anda boleh gunakan untuk belian saham adalah sebanyak RM9,910.


4. Jumlah dana asal dalam akaun Trust tidak akan berubah. Hanya jumlah dana dalam Trading Limit yang akan berubah mengikut pengiraan seperti di atas.


5. Trading Limit akan sentiasa dikemaskini setiap masa iaitu selepas anda deposit, selepas anda beratur saham dan selepas belian atau jualan saham. Baki dana dalam akaun Trust pula akan dikemaskini selepas 2 hari bekerja, iaitu selepas anda melakukan transaksi belian atau jualan saham.


IPO Financing Calculator

Guide

Calculate the costs and potential returns when using leverage to subscribe to IPOs.

Upcoming Listing

NameListing PriceIPO Closing DateIssuing House
OGX Group Berhad0.3502-Mar-2026TIIH
Adnex Group Berhad0.205-Mar-2026ASCEND
Sunway Healthcare Holdings Berhad1.4505-Mar-2026MIH
Minimum investment amount is RM 10,000
Financing Details:
Note: Due to calculation precision, please consider rounding to the nearest whole number when making deposits.
Cost Breakdown: